<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8">
		<title>常用字符串方法</title>
	</head>
	<body>
		
	</body>
</html>
<script>
	var str = "abcdefg";
	console.log(str[0]);

	// 返回指定位置的字符的Unicode编码
	console.log(str.charCodeAt(0));

	// 将Unicode编码转化成对应的字符
	console.log(String.fromCharCode(73, 32, 108, 111, 118, 101, 32, 121, 111, 117));

	// 返回字符串指定位置的字符
	console.log(str.charAt(1));

	var r = str.slice(1);
	console.log(str);
	console.log(r);

	// 第一个参数: start
	// 第二个参数: end
	// 如果第二个参数不写, 从start开始一直截取到字符串的末尾
	// 截取从 start开始到end结束(不包含end)
	r = str.slice(1, 3);
	console.log(r);

	// 参数可以为负, 最后一个字符为-1
	r = str.slice(2, -1);
	console.log(r);

	// 截取字符串, 以参数小的值为start, 参数大的值为end, 包含start不包含end
	r = str.substring(3, 1);
	console.log(r);

	// 第一个参数start, 开始截取的位置
	// 第二个参数length, 截取的字符串的长度, 如果不写, 那么从start开始截取到字符串的末尾
	r = str.substr(1, 2);
	console.log(r);

	var str2 = "abcdefIloveyouadsdIloveyou";
	// 查找子串在字符串中的位置
	// 第一个参数: 要查找的子串
	// 第二个参数: 从哪个位置开始查找
	// 如果查找不到 返回-1
	r = str2.indexOf("Iloveyou", 7);
	console.log(r);

	// 倒着搜索
	r = str2.lastIndexOf("Iloveyou");
	console.log(r);


	var str3 = "AA BB CC DD EE";
	r = str3.split(" ", 3);
	console.log(r);
	r = str3.split("");
	console.log(r);

	// 字母变大写
	r = str.toUpperCase();
	console.log(r);

	// 字母变小写
	r = r.toLowerCase();
	console.log(r);


	//1，找出字符串中出现次数最多的字母，将该字母和字母出现的次数拼接成一个新字符串，返回新字符串







</script>